russian desman (desmana moschata) - English Synonyms Dictionary